Muito bom mano obrigado por compartilhar Aprovado @Farathor
Por Farathor, 05 de jul. de 2017 em Actions e Talkactions
info
Grupo: Marquês
Registrado: 24/12/09
Posts: 1k
Reputação: +326
Gênero: Masculino
Char no Tibia: Necromanser

Muito bom mano obrigado por compartilhar Aprovado @Farathor
info
Grupo: Campones
Registrado: 23/08/11
Posts: 46
Reputação: +9

funciona em tfs 1.2?
info
Grupo: Visconde
Registrado: 02/10/13
Posts: 320
Reputação: +22
Gênero: Masculino
Galera, esse talkaction funciona da seguinte forma, se você não tiver dinheiro no inventario do personagem e tiver no banco, o talkaction remove o dinheiro do banco automaticamente e te dá as blessings.
--[[ Desenvolvido por Farathor (Eduardo Rodrigues) ]] --local bless = {1, 2, 3, 4, 5} local cost = 100000 function onSay(cid, words, param) for i = 1, table.maxn(bless) do if(getPlayerBlessing(cid, bless[i])) then doPlayerSendCancel(cid, "Você já comprou todas as blessings possíveis.") return true end end if getPlayerMoney(cid) >= cost then doPlayerRemoveMoney(cid, cost) for i = 1, table.maxn(bless) do doPlayerAddBlessing(cid, bless[i]) [ end doCreatureSay(cid, "Blessed!" ,19) doSendMagicEffect(getPlayerPosition(cid), 49) elseif getPlayerBalance(cid) >= cost then doPlayerSetBalance(cid, getPlayerBalance(cid) - cost) for i = 1, table.maxn(bless) do doPlayerAddBlessing(cid, bless[i]) end doCreatureSay(cid, "Blessed!" ,19) doSendMagicEffect(getPlayerPosition(cid), 49) else doPlayerSendCancel(cid, "Você não possuí dinheiro suficiente para pagar a bless (100k).") end return true endEditado Fevereiro 14 por Farathor